<HTML>
<HEAD>
<META name="description"
	content="Violet UML Editor cross format document" />
<META name="keywords" content="Violet, UML" />
<META charset="UTF-8" />
<SCRIPT type="text/javascript">
	function switchVisibility() {
		var obj = document.getElementById("content");
		obj.style.display = (obj.style.display == "block") ? "none" : "block";
	}
</SCRIPT>
</HEAD>
<BODY>
	This file was generated with Violet UML Editor 2.1.0.
	&nbsp;&nbsp;(&nbsp;<A href=# onclick="switchVisibility()">View Source</A>&nbsp;/&nbsp;<A href="http://sourceforge.net/projects/violet/files/violetumleditor/" target="_blank">Download Violet</A>&nbsp;)
	<BR />
	<BR />
	<SCRIPT id="content" type="text/xml"><![CDATA[<SequenceDiagramGraph id="1">
  <nodes id="2">
    <LifelineNode id="3">
      <children id="4">
        <ActivationBarNode id="5">
          <children id="6"/>
          <parent class="LifelineNode" reference="3"/>
          <location class="Point2D.Double" id="7" x="30.0" y="110.0"/>
          <backgroundColor id="8">
            <red>255</red>
            <green>255</green>
            <blue>255</blue>
            <alpha>255</alpha>
          </backgroundColor>
          <borderColor id="9">
            <red>0</red>
            <green>0</green>
            <blue>0</blue>
            <alpha>255</alpha>
          </borderColor>
          <textColor reference="9"/>
        </ActivationBarNode>
      </children>
      <location class="Point2D.Double" id="10" x="250.0" y="0.0"/>
      <id id="11" value="e1909b4e-7f37-475e-9e5b-a65a71bcefc7"/>
      <revision>1</revision>
      <backgroundColor reference="8"/>
      <borderColor reference="9"/>
      <textColor reference="9"/>
      <name id="12" justification="1" size="4" underlined="true">
        <text>Logger</text>
      </name>
    </LifelineNode>
    <LifelineNode id="13">
      <children id="14">
        <ActivationBarNode id="15">
          <children id="16"/>
          <parent class="LifelineNode" reference="13"/>
          <location class="Point2D.Double" id="17" x="40.0" y="90.0"/>
          <id id="18" value="14970202-da4e-46b7-bda2-601d9ee6fcb0"/>
          <revision>1</revision>
          <backgroundColor reference="8"/>
          <borderColor reference="9"/>
          <textColor reference="9"/>
        </ActivationBarNode>
      </children>
      <location class="Point2D.Double" id="19" x="130.0" y="0.0"/>
      <id id="20" value="da3c1365-f841-4744-ad1c-25d3fd827879"/>
      <revision>1</revision>
      <backgroundColor reference="8"/>
      <borderColor reference="9"/>
      <textColor reference="9"/>
      <name id="21" justification="1" size="4" underlined="true">
        <text>Log4jHelloWorld</text>
      </name>
    </LifelineNode>
    <LifelineNode id="22">
      <children id="23">
        <ActivationBarNode id="24">
          <children id="25">
            <ActivationBarNode id="26">
              <children id="27"/>
              <parent class="ActivationBarNode" reference="24"/>
              <location class="Point2D.Double" id="28" x="10.0" y="20.0"/>
              <backgroundColor reference="8"/>
              <borderColor reference="9"/>
              <textColor reference="9"/>
            </ActivationBarNode>
          </children>
          <parent class="LifelineNode" reference="22"/>
          <location class="Point2D.Double" id="29" x="30.0" y="130.0"/>
          <backgroundColor reference="8"/>
          <borderColor reference="9"/>
          <textColor reference="9"/>
        </ActivationBarNode>
      </children>
      <location class="Point2D.Double" id="30" x="390.0" y="30.0"/>
      <id id="31" value="21727403-9b12-4574-9f45-903eeebe695d"/>
      <revision>1</revision>
      <backgroundColor reference="8"/>
      <borderColor reference="9"/>
      <textColor reference="9"/>
      <name id="32" justification="1" size="4" underlined="true">
        <text>LogManager</text>
      </name>
    </LifelineNode>
    <LifelineNode id="33">
      <children id="34">
        <ActivationBarNode id="35">
          <children id="36"/>
          <parent class="LifelineNode" reference="33"/>
          <location class="Point2D.Double" id="37" x="50.0" y="170.0"/>
          <backgroundColor reference="8"/>
          <borderColor reference="9"/>
          <textColor reference="9"/>
        </ActivationBarNode>
      </children>
      <location class="Point2D.Double" id="38" x="640.0" y="0.0"/>
      <id id="39" value="6c3e27d5-9a71-4bc4-b9e9-ca3c657605a0"/>
      <revision>1</revision>
      <backgroundColor reference="8"/>
      <borderColor reference="9"/>
      <textColor reference="9"/>
      <name id="40" justification="1" size="4" underlined="true">
        <text>LoggerRepository</text>
      </name>
    </LifelineNode>
    <LifelineNode id="41">
      <children id="42">
        <ActivationBarNode id="43">
          <children id="44"/>
          <parent class="LifelineNode" reference="41"/>
          <location class="Point2D.Double" id="45" x="60.0" y="190.0"/>
          <backgroundColor reference="8"/>
          <borderColor reference="9"/>
          <textColor reference="9"/>
        </ActivationBarNode>
      </children>
      <location class="Point2D.Double" id="46" x="830.0" y="30.0"/>
      <id id="47" value="91957b48-0921-4244-a45c-3b41c77387d0"/>
      <revision>1</revision>
      <backgroundColor reference="8"/>
      <borderColor reference="9"/>
      <textColor reference="9"/>
      <name id="48" justification="1" size="4" underlined="true">
        <text>NOPLoggerRepository</text>
      </name>
    </LifelineNode>
    <LifelineNode id="49">
      <children id="50">
        <ActivationBarNode id="51">
          <children id="52"/>
          <parent class="LifelineNode" reference="49"/>
          <location class="Point2D.Double" id="53" x="30.0" y="200.0"/>
          <backgroundColor reference="8"/>
          <borderColor reference="9"/>
          <textColor reference="9"/>
        </ActivationBarNode>
      </children>
      <location class="Point2D.Double" id="54" x="1050.0" y="30.0"/>
      <id id="55" value="a0a410a9-a7ee-4bb6-aaeb-53328d37ba74"/>
      <revision>1</revision>
      <backgroundColor reference="8"/>
      <borderColor reference="9"/>
      <textColor reference="9"/>
      <name id="56" justification="1" size="4" underlined="true">
        <text>NOPLogger</text>
      </name>
    </LifelineNode>
  </nodes>
  <edges id="57">
    <CallEdge id="58">
      <start class="ActivationBarNode" reference="15"/>
      <end class="ActivationBarNode" reference="5"/>
      <startLocation class="Point2D.Double" id="59" x="10.0" y="20.0"/>
      <endLocation class="Point2D.Double" id="60" x="50.0" y="110.0"/>
      <transitionPoints id="61"/>
      <id id="62" value="6f41947d-57f6-4e2c-aecb-ec82ecfac5d1"/>
      <revision>1</revision>
      <lineStyle name="SOLID"/>
      <startArrowHead name="NONE"/>
      <bentStyle name="AUTO"/>
      <startLabel></startLabel>
      <middleLabel>getLogger</middleLabel>
      <endLabel></endLabel>
      <signal>false</signal>
    </CallEdge>
    <CallEdge id="63">
      <start class="ActivationBarNode" reference="5"/>
      <end class="ActivationBarNode" reference="24"/>
      <startLocation class="Point2D.Double" id="64" x="10.0" y="20.0"/>
      <endLocation class="Point2D.Double" id="65" x="60.0" y="130.0"/>
      <transitionPoints id="66"/>
      <id id="67" value="540602d4-e5be-446e-af8a-562a1f39c490"/>
      <revision>1</revision>
      <lineStyle name="SOLID"/>
      <startArrowHead name="NONE"/>
      <bentStyle name="AUTO"/>
      <startLabel></startLabel>
      <middleLabel>getLogger</middleLabel>
      <endLabel></endLabel>
      <signal>true</signal>
    </CallEdge>
    <CallEdge id="68">
      <start class="ActivationBarNode" reference="24"/>
      <end class="ActivationBarNode" reference="26"/>
      <startLocation class="Point2D.Double" id="69" x="10.0" y="10.0"/>
      <endLocation class="Point2D.Double" id="70" x="40.0" y="200.0"/>
      <transitionPoints id="71"/>
      <id id="72" value="a56327eb-1de3-4568-a79b-81b9ae923320"/>
      <revision>1</revision>
      <lineStyle name="SOLID"/>
      <startArrowHead name="NONE"/>
      <startLabel></startLabel>
      <middleLabel>getLoggerRepository</middleLabel>
      <endLabel></endLabel>
      <signal>false</signal>
    </CallEdge>
    <CallEdge id="73">
      <start class="ActivationBarNode" reference="26"/>
      <end class="ActivationBarNode" reference="35"/>
      <startLocation class="Point2D.Double" id="74" x="10.0" y="20.0"/>
      <endLocation class="Point2D.Double" id="75" x="60.0" y="170.0"/>
      <transitionPoints id="76"/>
      <id id="77" value="fccd6054-c035-4f74-8353-1692180f4e68"/>
      <revision>1</revision>
      <lineStyle name="SOLID"/>
      <startArrowHead name="NONE"/>
      <bentStyle name="AUTO"/>
      <startLabel></startLabel>
      <middleLabel>getLogger</middleLabel>
      <endLabel></endLabel>
      <signal>false</signal>
    </CallEdge>
    <CallEdge id="78">
      <start class="ActivationBarNode" reference="35"/>
      <end class="ActivationBarNode" reference="43"/>
      <startLocation class="Point2D.Double" id="79" x="10.0" y="20.0"/>
      <endLocation class="Point2D.Double" id="80" x="100.0" y="190.0"/>
      <transitionPoints id="81"/>
      <id id="82" value="627b312a-ca93-48bc-a29f-ddcec9ba6d4e"/>
      <revision>1</revision>
      <lineStyle name="SOLID"/>
      <startArrowHead name="NONE"/>
      <bentStyle name="AUTO"/>
      <startLabel></startLabel>
      <middleLabel>getLogger</middleLabel>
      <endLabel></endLabel>
      <signal>false</signal>
    </CallEdge>
    <CallEdge id="83">
      <start class="ActivationBarNode" reference="43"/>
      <end class="ActivationBarNode" reference="51"/>
      <startLocation class="Point2D.Double" id="84" x="10.0" y="20.0"/>
      <endLocation class="Point2D.Double" id="85" x="50.0" y="200.0"/>
      <transitionPoints id="86"/>
      <id id="87" value="2655f762-4fa7-49cd-9ae6-76cac27f272b"/>
      <revision>1</revision>
      <lineStyle name="SOLID"/>
      <startArrowHead name="NONE"/>
      <bentStyle name="AUTO"/>
      <startLabel></startLabel>
      <middleLabel>new NOPLogger</middleLabel>
      <endLabel></endLabel>
      <signal>false</signal>
    </CallEdge>
    <ReturnEdge id="88">
      <start class="ActivationBarNode" reference="51"/>
      <end class="ActivationBarNode" reference="43"/>
      <startLocation class="Point2D.Double" id="89" x="10.0" y="20.0"/>
      <endLocation class="Point2D.Double" id="90" x="10.0" y="40.0"/>
      <transitionPoints id="91"/>
      <id id="92" value="7c2a3c1b-f030-462d-8425-6b774e8bb371"/>
      <revision>1</revision>
      <startArrowHead name="NONE"/>
      <bentStyle name="AUTO"/>
      <startLabel></startLabel>
      <middleLabel></middleLabel>
      <endLabel></endLabel>
    </ReturnEdge>
    <ReturnEdge id="93">
      <start class="ActivationBarNode" reference="43"/>
      <end class="ActivationBarNode" reference="35"/>
      <startLocation class="Point2D.Double" id="94" x="10.0" y="70.0"/>
      <endLocation class="Point2D.Double" id="95" x="10.0" y="90.0"/>
      <transitionPoints id="96"/>
      <id id="97" value="237301f7-aec6-41af-9c40-8fe81bb866f6"/>
      <revision>1</revision>
      <startArrowHead name="NONE"/>
      <bentStyle name="AUTO"/>
      <startLabel></startLabel>
      <middleLabel></middleLabel>
      <endLabel></endLabel>
    </ReturnEdge>
    <ReturnEdge id="98">
      <start class="ActivationBarNode" reference="35"/>
      <end class="ActivationBarNode" reference="26"/>
      <startLocation class="Point2D.Double" id="99" x="10.0" y="110.0"/>
      <endLocation class="Point2D.Double" id="100" x="10.0" y="130.0"/>
      <transitionPoints id="101"/>
      <id id="102" value="ad061e21-5c91-4dc2-923d-5cc140bf0c09"/>
      <revision>1</revision>
      <startArrowHead name="NONE"/>
      <bentStyle name="AUTO"/>
      <startLabel></startLabel>
      <middleLabel></middleLabel>
      <endLabel></endLabel>
    </ReturnEdge>
    <ReturnEdge id="103">
      <start class="ActivationBarNode" reference="24"/>
      <end class="ActivationBarNode" reference="5"/>
      <startLocation class="Point2D.Double" id="104" x="10.0" y="190.0"/>
      <endLocation class="Point2D.Double" id="105" x="0.0" y="210.0"/>
      <transitionPoints id="106"/>
      <id id="107" value="be309d91-4a8e-46ed-88b0-40528ff7ac75"/>
      <revision>1</revision>
      <startArrowHead name="NONE"/>
      <bentStyle name="AUTO"/>
      <startLabel></startLabel>
      <middleLabel></middleLabel>
      <endLabel></endLabel>
    </ReturnEdge>
    <ReturnEdge id="108">
      <start class="ActivationBarNode" reference="5"/>
      <end class="ActivationBarNode" reference="15"/>
      <startLocation class="Point2D.Double" id="109" x="10.0" y="230.0"/>
      <endLocation class="Point2D.Double" id="110" x="10.0" y="250.0"/>
      <transitionPoints id="111"/>
      <id id="112" value="7778f737-9841-4e78-b92b-a0986579eaa3"/>
      <revision>1</revision>
      <startArrowHead name="NONE"/>
      <bentStyle name="AUTO"/>
      <startLabel></startLabel>
      <middleLabel></middleLabel>
      <endLabel></endLabel>
    </ReturnEdge>
  </edges>
</SequenceDiagramGraph>]]></SCRIPT>
	<BR />
	<BR />
	<IMG alt="embedded diagram image" src="
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" />
</BODY>
</HTML>